package com.zzc.zzcapi.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zzc.zzcapi.model.dto.userInterfaceInfo.UserInterfaceInfoQueryRequest;
import com.zzc.zzcapi.model.entity.UserInterfaceInfo;
import com.zzc.zzcapi.model.vo.InterfaceInfoVO;

import javax.servlet.http.HttpServletRequest;

/**
* @author Lenovo
* @description 针对表【user_interface_info(用户调用接口关系)】的数据库操作Service
* @createDate 2024-04-26 19:13:02
*/
public interface UserInterfaceInfoService extends IService<UserInterfaceInfo> {

    void validInterfaceInfo(UserInterfaceInfo interfaceInfo, boolean b);

    InterfaceInfoVO getInterfaceInfoVO(UserInterfaceInfo interfaceInfo, HttpServletRequest request);

    Wrapper<UserInterfaceInfo> getQueryWrapper(UserInterfaceInfoQueryRequest interfaceInfoQueryRequest);
}
